package com.ruoyi.merchant.domain;

import java.util.Date;

/**
 * 商家通知设置
 */
public class MerchantNotificationSettings {
    private Long settingId;
    private Long merchantId;
    private Boolean enableCustomerMessage;
    private Boolean enablePlatformMessage;
    private Boolean enableGroupMessage;
    private Boolean enableSound;
    private Boolean enableVibration;
    private String quietHoursStart;
    private String quietHoursEnd;
    private Date createdAt;
    private Date updatedAt;
    private Date deletedAt;

    // 构造函数
    public MerchantNotificationSettings() {
    }

    // Getter 和 Setter 方法
    public Long getSettingId() { return settingId; }
    public void setSettingId(Long settingId) { this.settingId = settingId; }

    public Long getMerchantId() { return merchantId; }
    public void setMerchantId(Long merchantId) { this.merchantId = merchantId; }

    public Boolean getEnableCustomerMessage() { return enableCustomerMessage; }
    public void setEnableCustomerMessage(Boolean enableCustomerMessage) { this.enableCustomerMessage = enableCustomerMessage; }

    public Boolean getEnablePlatformMessage() { return enablePlatformMessage; }
    public void setEnablePlatformMessage(Boolean enablePlatformMessage) { this.enablePlatformMessage = enablePlatformMessage; }

    public Boolean getEnableGroupMessage() { return enableGroupMessage; }
    public void setEnableGroupMessage(Boolean enableGroupMessage) { this.enableGroupMessage = enableGroupMessage; }

    public Boolean getEnableSound() { return enableSound; }
    public void setEnableSound(Boolean enableSound) { this.enableSound = enableSound; }

    public Boolean getEnableVibration() { return enableVibration; }
    public void setEnableVibration(Boolean enableVibration) { this.enableVibration = enableVibration; }

    public String getQuietHoursStart() { return quietHoursStart; }
    public void setQuietHoursStart(String quietHoursStart) { this.quietHoursStart = quietHoursStart; }

    public String getQuietHoursEnd() { return quietHoursEnd; }
    public void setQuietHoursEnd(String quietHoursEnd) { this.quietHoursEnd = quietHoursEnd; }

    public Date getCreatedAt() { return createdAt; }
    public void setCreatedAt(Date createdAt) { this.createdAt = createdAt; }

    public Date getUpdatedAt() { return updatedAt; }
    public void setUpdatedAt(Date updatedAt) { this.updatedAt = updatedAt; }

    public Date getDeletedAt() { return deletedAt; }
    public void setDeletedAt(Date deletedAt) { this.deletedAt = deletedAt; }
}